package com.neuedu.service;

import com.neuedu.model.XiaoQu;
import com.neuedu.vo.PageVO;

import java.util.List;

/**
 * @author 许中
 * @date 2024-09-09 09:23:39
 */
public interface XiaoQuService {
    /**
     * 查询一页数据的方法
     * @param minDate 最小日期
     * @param maxDate 最大日期
     * @param likeName 名字模糊查询
     * @param pageNo 页码
     * @param pageSize 页大小
     * @return
     */
    PageVO<XiaoQu> selectPage(String minDate, String maxDate, String likeName, Integer pageNo, Integer pageSize);


    /**
     * 新增小区的方法
     * @param xiaoQu 小区的信息
     * @return 添加结果
     */
    int addXiaoQu(XiaoQu xiaoQu);


    /**
     * 删除小区的方法
     * @param ids 小区的id集合
     * @return 删除结果
     */
    int delXiaoQu(Integer [] ids);


    /**
     * 查询小区详细信息
     * @param id 小区id
     * @return 小区详细信息
     */
    XiaoQu queryXiaoQu(Integer id);


    /**
     * 保存修改小区的方法
     * @param xiaoQu 小区的信息
     * @return 保存的结果
     */
    int saveXiaoQu(XiaoQu xiaoQu);
    List<XiaoQu> showAll();
}
